@charset "utf-8";
/***********************/
body,div,p,ul,li,input,button{margin:0;padding:0;}
body{font-family:\5b8b\4f53,Arial,Helvetica,sans-serif;font-size:12px;color:#333;}
ol,ul,li{list-style:none;}
a img{border:0;}

.bhead_s .s_icon,.bhead_s .s2,.logo,.navi span,.mainright .vshow ul .vp,.pshow .mainleft .title span,.PicL a, .PicR a,#ListSwitch .playlist .r,#ListSwitch .playlist .l {background-image:url(../../img/lib/png8view.png); background-repeat:no-repeat;}
/*----------topNav---------*/
#Space{width:980px;margin:0 auto;zoom:1;position:relative;}
#SpaceTitle{padding-top:5px;position:relative;z-index:280;padding-left:15px;zoom:1;}
#SpaceTitle #L{position:absolute;right:0;top:15px;color:#999;}
#SpaceTitle #L ul{float:right;position:relative;z-index:300;}
#SpaceTitle #L li{float:left;margin-left:7px;}
#TopNav .d{position:absolute;top:24px;z-index:301;left:20px;border:3px solid #dedede;background:#fff;overflow:hidden;display:none;width:130px;}
#SpaceTitle #L #TopNav .d li,#TopNav .m1{float:left;margin:0;height:24px;line-height:24px;width:136px;border-bottom:1px solid #dedede;display:inline;background:white;}
#TopNav .d_item{display:block;text-align:center;width:130px;}
#TopNav .m1 a{display:block;text-align:right;}
#SpaceTitle h1{font-size:20px;font-family:\5FAE\8F6F\96C5\9ED1;}
#SpaceTitle div,#SpaceTitle p a{color:#999;}
#SpaceTitle p{display:inline;margin-left:15px;}
#SpaceTitle p a{margin:0 2px;}
#SpaceTitle p a:hover{color:#ff4700;}
#Menu{background:#f0f0f0;border:1px solid #e5e5e5;overflow:hidden;width:980px;height:29px;position:relative;z-index:240;color:#999;}
#Menu .r_fix div{padding-left:12px;overflow:hidden;line-height:29px;}
#Menu .r_fix div a,#Menu .r_fix div strong{color:#000;margin:0 6px;}
#Menu .r_fix div strong{color:#fd342c;}
#Menu p{position:absolute;right:4px;top:8px;}
#Menu p a{color:red;margin:0 8px;}
#Menu .l_fix, #Menu .r_fix, #Menu .bhead {background: url("http://static01.pomoho.com/img/lib/PuiRepeatX_t=20101022.png") repeat-x scroll 0 0 transparent;}
#Menu .l_fix {background-position: 0 -1px;}
#Menu .l_fix, #Menu .r_fix {background-repeat: no-repeat; float: left; height: 32px; overflow: hidden; width: 5px;}
#Menu .r_fix {background-position: -5px -1px;}
#Menu .bhead {background-position: 0 -33px; border: medium none; float: left; height: 32px; overflow: visible;  padding: 0 0 0 10px; position: relative; width: 960px; line-height:29px;}
#Menu a {float: left;margin-right: 16px; border-right:1px solid #CBCBCB; height:14px; line-height:14px;
display: block; margin: 0; padding: 0 5px; margin-top:8px;}
#Menu .ph{ border:none;}
#Menu a:link, #Menu a:visited {color: #666666;text-decoration: none;}
#Menu a:hover{ color:#FE0072;}
#Menu .bhead_s{ float:left;  margin-top:4px; margin-left:10px;}
.bhead_s .s_icon{ width:16px; height:16px; background-position:-129px -34px;}
.bhead_s input, .bhead_s img, .bhead_s .s_icon{ float:left;}
.bhead_s .s1{ height:18px; border:#CBCBCB 1px solid;}
.bhead_s .s2{width:40px; height:20px; background-position:-102px -55px; border:1px solid #CCC; cursor:pointer; margin:1px 0 0 5px;}

.nav{width:980px;margin:0 auto;margin-top:10px;height:34px;position:relative;}
.nav .logo{width:92px;height:34px;float:left;background-position:-66px 1px;}
.nav .fenxiang{position:absolute;right:0;bottom:2px;}
.nav .fenxiang a{color:#f00;font-weight:bold;text-decoration:none;}
.nav .fenxiang a:hover{text-decoration:underline;}
.navi{float:left;position:absolute;left:110px;bottom:2px;}
.navi a{color:#666;text-decoration:none;}
.navi a:hover{text-decoration:underline;}
.navi span{display: inline-block;width:18px;height:8px;background-position:-108px -41px;_background-position:-108px -38px;}
.pshow .main{width:980px;margin:0 auto;margin-top:10px;border-top:solid 2px #f00;padding-top:5px;}
.pshow .mainleft{width:705px;float:left;}
.pshow .mainright{width:243px;float:right;margin-left:20px;padding:10px 0 10px 12px;_position:absolute;background:#f7f7f7;}
.pshow .mainleft .title{text-indent:2px;font-size:14px;line-height:32px;height:32px;font-weight:bold;border-bottom:solid 1px #d9d9d9;margin-bottom:10px;}
.pshow .mainleft .title span{display: inline-block;width:8px;height:15px;background-position:-102px -35px;}
.pshow .mainleft .tshow{padding:0 3px;width:100%;height:140px;}
.pshow .mainleft .tshow ul{float:left;padding:0 3px;}
.pshow  .tshow .mpic a{display:block;width:108px;height:88px;text-align:center;border:solid 1px #ccc;}
.pshow  .tshow .mpic a:hover{border:solid 1px #f00;}
.pshow .tshow ul .vtitle a,.pshow .vshow ul .vtitle a{color:#000;}
.pshow .tshow ul .vtitle a:hover,.pshow .vshow ul .vtitle a:hover{color:#f00;}
.pshow .tshow ul .vtitle,.pshow .mainright .tshow ul .vtitle,.pshow .mainright .vshow ul .vtitle{line-height:20px;text-align:center;}
#Players .msg{width:560px;height:40px;overflow:hidden;background:#eee;opacity: 0.7;filter:alpha(opacity=70);padding:5px 10px;_padding-bottom:0;line-height:20px;position:absolute;bottom:0;z-index:10;text-align:left;left:0;}
#Players .msg td{vertical-align:top;height:40px;}
#Players .pmsg{width:487px;padding-left:3px;}
.pshow .mainright .title{font-size:14px;line-height:30px;height:30px;font-weight:bold;border-bottom:dotted 1px #d9d9d9;margin-bottom:10px;}
.pshow .mainright .tshow,.pshow .mainright .vshow{width:100%;height:120px;}
.pshow .mainright .tshow ul,.pshow .mainright .vshow ul{float:left;}
.pshow .mainright .tshow ul img,.pshow .mainright .vshow ul img{width:108px;height:88px;}
.pshow .mainright .vshow ul{position:relative;}
.pshow .mainright .vshow ul .vp{width:37px;height:37px;position:absolute;top:25px;left:35px;background-position:-65px -36px;opacity: 0.7;filter:alpha(opacity=70);}
.pshow .mainright .space{margin-right:15px;}
.pshow .mainright .bshow{line-height:20px;}
.pshow .mainright .bshow a{color:#000;text-decoration:none;font-family: simsun;}
.pshow .mainright .bshow a:hover{text-decoration:underline;}
#nav,#nav ul li{float:left;}
#nav {position:relative;}
#nav a { padding:0 5px; margin:0;border-right:1px solid #cbcbcb;display:block;height:14px;line-height:14px;}
#nav ul { margin-top:9px;}
#nav ul li { overflow:hidden; text-align:center;}
#nav ul .menu1,#nav ul .menu2 { display:none; background-position:-358px -100px; width:37px; text-indent:-99999px;}
#nav ul .menu1 a, #nav ul .menu2 a {}
#nav ul .menu2 .list {display:none;}
#nav ul .menu1 .list { border:1px solid #e3e3e3;; overflow:hidden; position:absolute; top:32px; left:300px; width:70px; text-align:center; z-index:999999;background:#fff; text-indent:0;}
#nav ul .menu1 .list a { margin-left:16px; line-height:20px; height:20px; clear:both;}

/*---------图片展示-----------*/
#ListSwitch { width:978px; height:120px; overflow:hidden; border:1px solid #ccc; margin:5px 0 10px;}
#ListSwitch .playlist {overflow:hidden;position:relative;width:978px; height:120px;}
#ListSwitch .playlist .emo {margin:0 auto;overflow:hidden;position:relative;width:900px;}
#VideoBox  {left:0;position:relative;top:0;width:100px;}
#ListSwitch .playlist .paly_list .row {clear:none;float:left;margin-bottom:0;overflow:hidden;width:900px;}
#ListSwitch .playlist .paly_list .row ul{ padding:13px 5px 13px 0; width:124px;height:94px;_padding:13px 3px 13px 0; float:left; text-align:center;}
#ListSwitch .playlist .paly_list .row ul li{height:94px;}
#VideoBox .row ul li a {width:120px; height:90px;padding:2px;border:none; display:block; border:1px solid #eeeeee;}
#VideoBox .row ul li a:hover{border:1px solid #f00;}
.playlist #VideoBox .vtitle { height:40px; overflow:hidden; margin-left:4px;width:86px; }
#ListSwitch .playlist .r {left:950px; top:40px;}
#ListSwitch .playlist .l{ top:40px; left:18px;}
#ListSwitch .playlist .l,#ListSwitch .playlist .r {display:block;font-size:0;height:38px;position:absolute;text-indent:-12px;width:12px;}
#ListSwitch .playlist .l{background-position:-158px -3px;}
#ListSwitch .playlist .l.ab{background-position:-170px -3px;}
#ListSwitch .playlist .r{background-position:-194px -3px;}
#ListSwitch .playlist .r.ac{background-position:-182px -3px;}

.pac .vimg a{padding:0px; width:84px; height:64px;}
#ListSwitch .playlist .row .ac { border:1px solid #fe0074;}
#ListSwitch .playlist .row .ac a {color:#fe0074; text-decoration:none;}
.player{position:relative; width:980px; height:495px;}
#Players {position:absolute;z-index:999;left:200px;width:580px;height:495px;float:left;overflow:hidden;text-align:center;background:#ccc;}
#Players img{}
.p_ad{position:absolute;width:980px;height:495px;}
.PicL{ display:block; width:32px; height:66px; position:absolute;left:0;top:215px; z-index:9999;}
.PicR{ display:block; width:32px; height:66px; position:absolute;right:0;top:215px; z-index:9999;}
.PicL a, .PicR a{ width:32px; height:66px; display:block;cursor:pointer;opacity:0.6;filter:alpha(opacity=60);}
.PicL a{background-position:0 -3px;}
.PicR a{background-position:-32px -3px;}
